<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- (this file generated automatically by Image::ExifTool::BuildTagLookup) -->
<head>
<title>Apple Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Apple Tags</h2>
<p>Tags extracted from the maker notes of iPhone images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0001 = 1'>0x0001</td>
<td>MakerNoteVersion</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0002 = 2'>0x0002</td>
<td>AEMatrix?</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0003 = 3'>0x0003</td>
<td>RunTime</td>
<td class=c>-</td>
<td>--&gt; <a href='Apple.html#RunTime'>Apple RunTime Tags</a></td></tr>
<tr class=b>
<td title='0x0004 = 4'>0x0004</td>
<td>AEStable</td>
<td class=c>int32s</td>
<td><span class=s>0 = No
  <br>1 = Yes</span></td></tr>
<tr>
<td title='0x0005 = 5'>0x0005</td>
<td>AETarget</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0006 = 6'>0x0006</td>
<td>AEAverage</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0007 = 7'>0x0007</td>
<td>AFStable</td>
<td class=c>int32s</td>
<td><span class=s>0 = No
  <br>1 = Yes</span></td></tr>
<tr class=b>
<td title='0x0008 = 8'>0x0008</td>
<td>AccelerationVector</td>
<td class=c>rational64s[3]</td>
<td><span class=s><span class=n>(XYZ coordinates of the acceleration vector in units of g.  As viewed from
the front of the phone, positive X is toward the left side, positive Y is
toward the bottom, and positive Z points into the face of the phone)</span></span></td></tr>
<tr>
<td title='0x000a = 10'>0x000a</td>
<td>HDRImageType</td>
<td class=c>int32s</td>
<td><span class=s>3 = HDR Image
  <br>4 = Original Image</span></td></tr>
<tr class=b>
<td title='0x000b = 11'>0x000b</td>
<td>BurstUUID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(unique ID for all images in a burst)</span></span></td></tr>
<tr>
<td title='0x000c = 12'>0x000c</td>
<td>FocusDistanceRange</td>
<td class=c>rational64s[2]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x000f = 15'>0x000f</td>
<td>OISMode</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0011 = 17'>0x0011</td>
<td>ContentIdentifier</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called MediaGroupUUID when it appears as an XAttr)</span></span></td></tr>
<tr class=b>
<td title='0x0014 = 20'>0x0014</td>
<td>ImageCaptureType</td>
<td class=c>int32s</td>
<td><span class=s>1 = ProRAW
  <br>2 = Portrait
  <br>10 = Photo
  <br>11 = Manual Focus
  <br>12 = Scene</span></td></tr>
<tr>
<td title='0x0015 = 21'>0x0015</td>
<td>ImageUniqueID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0017 = 23'>0x0017</td>
<td>LivePhotoVideoIndex</td>
<td class=c>yes</td>
<td><span class=s><span class=n>(divide by RunTimeScale to get time in seconds)</span></span></td></tr>
<tr>
<td title='0x0019 = 25'>0x0019</td>
<td>ImageProcessingFlags?</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x001a = 26'>0x001a</td>
<td>QualityHint?</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x001d = 29'>0x001d</td>
<td>LuminanceNoiseAmplitude</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x001f = 31'>0x001f</td>
<td>PhotosAppFeatureFlags</td>
<td class=c>int32s</td>
<td><span class=s><span class=n>(set if person or pet detected in image)</span></span></td></tr>
<tr>
<td title='0x0020 = 32'>0x0020</td>
<td>ImageCaptureRequestID?</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0021 = 33'>0x0021</td>
<td>HDRHeadroom</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0023 = 35'>0x0023</td>
<td>AFPerformance</td>
<td class=c>int32s[2]</td>
<td><span class=s><span class=n>(first number maybe related to focus distance, last number maybe related to
focus accuracy)</span></span></td></tr>
<tr class=b>
<td title='0x0025 = 37'>0x0025</td>
<td>SceneFlags?</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0026 = 38'>0x0026</td>
<td>SignalToNoiseRatioType?</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0027 = 39'>0x0027</td>
<td>SignalToNoiseRatio</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x002b = 43'>0x002b</td>
<td>PhotoIdentifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x002d = 45'>0x002d</td>
<td>ColorTemperature</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x002e = 46'>0x002e</td>
<td>CameraType</td>
<td class=c>int32s</td>
<td><span class=s>0 = Back Wide Angle
  <br>1 = Back Normal
  <br>6 = Front</span></td></tr>
<tr class=b>
<td title='0x002f = 47'>0x002f</td>
<td>FocusPosition</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0030 = 48'>0x0030</td>
<td>HDRGain</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0038 = 56'>0x0038</td>
<td>AFMeasuredDepth</td>
<td class=c>int32s</td>
<td><span class=s><span class=n>(from the time-of-flight-assisted auto-focus estimator)</span></span></td></tr>
<tr>
<td title='0x003d = 61'>0x003d</td>
<td>AFConfidence</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x003e = 62'>0x003e</td>
<td>ColorCorrectionMatrix?</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x003f = 63'>0x003f</td>
<td>GreenGhostMitigationStatus?</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0040 = 64'>0x0040</td>
<td>SemanticStyle</td>
<td class=c>no</td>
<td><span class=s><span class=n>(_1=Tone, _2=Warm, _3=1.Std,2.Vibrant,3.Rich Contrast,4.Warm,5.Cool)</span></span></td></tr>
<tr>
<td title='0x0041 = 65'>0x0041</td>
<td>SemanticStyleRenderingVer</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0042 = 66'>0x0042</td>
<td>SemanticStylePreset</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x004e = 78'>0x004e</td>
<td>Apple_0x004e?</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x004f = 79'>0x004f</td>
<td>Apple_0x004f?</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RunTime'>Apple RunTime Tags</a></h2>
<p>This PLIST-format information contains the elements of a CMTime structure
representing the amount of time the phone has been running since the last
boot, not including standby time.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'epoch'</td>
<td>RunTimeEpoch</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'flags'</td>
<td>RunTimeFlags</td>
<td class=c>no</td>
<td><span class=s>Bit 0 = Valid
  <br>Bit 1 = Has been rounded
  <br>Bit 2 = Positive infinity
  <br>Bit 3 = Negative infinity
  <br>Bit 4 = Indefinite</span></td></tr>
<tr>
<td>'timescale'</td>
<td>RunTimeScale</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'value'</td>
<td>RunTimeValue</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised May 21, 2024</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
